Color changing expiration indicator

ABSTRACT

A method includes printing, by one or more printer heads of the printing system, a reactive layer onto print media. The method also includes printing, by the one or more printer heads, a determined number of transmission layers and a determined number of barrier layers in alternation with one another. At least a portion of the reactive layer is configured to migrate through the transmission layers. The method further includes printing, by the one or more printer heads, a reactant layer that is configured to change color responsive to a reaction that occurs between the reactant layer and the reactive layer upon migration of the reactive layer through the determined number of transmission layers. The reaction is configured to occur on a received expiration date.

CROSS-REFERENCE TO RELATED APPLICATION

The present application claims priority as a divisional application ofU.S. patent application Ser. No. 15/924,714 filed on Mar. 19, 2018, theentire disclosure of which is incorporated by reference herein.

TECHNICAL FIELD

The present application is directed to an expiration tag or otherindicator that is configured to change its appearance after apredetermined amount of time to indicate that a product has reached itsexpiration date.

BACKGROUND

Many consumer products have a limited useful life. For example, variousfood products, medicinal products, medical devices, chemicals, etc. maybecome ineffective and/or hazardous if they are not used within acertain amount of time from the date on which they are produced. As aresult, product manufacturers often include an expiration date onproducts that have a predictable shelf life. The expiration date can beprinted or stamped onto product packaging or a product label. For someproducts, the expiration date can also be accessed online based on aproduct identification number.

SUMMARY

An illustrative printer system in accordance with embodiments describedherein includes a memory, and one or more printer heads, and a processorin communication with the memory and the one or more printer heads. Theprocessor is configured to determine a number of transmission layers touse in a color changing expiration indicator based at least in part on atime period between a print date of the color changing expirationindicator and a received expiration date. The processor is alsoconfigured to determine a number of barrier layers to use in the colorchanging expiration indicator based at least in part on the time period.The one or more printer heads are configured to print a reactive layeronto print media, where at least a portion of the reactive layer isconfigured to migrate through the transmission layers. The one or moreprinter heads are also configured to print the determined number oftransmission layers and the determined number of barrier layers inalternation with one another. The one or more printer heads are furtherconfigured to print a reactant layer that is configured to change colorresponsive to a reaction that occurs between the reactant layer and thereactive layer upon migration of the reactive layer through thedetermined number of transmission layers, where the reaction isconfigured to occur on the received expiration date.

An illustrative method in accordance with embodiments described hereinincludes receiving, by an interface of a printer system, an expirationdate. The method also includes determining, by a processor of theprinter system, a number of transmission layers to use in a colorchanging expiration indicator based at least in part on a time periodbetween a print date of the color changing expiration indicator and thereceived expiration date. The method also includes determining, by theprocessor, a number of barrier layers to use in the color changingexpiration indicator based at least in part on the time period. Themethod also includes printing, by one or more printer heads of theprinting system, a reactive layer onto print media. At least a portionof the reactive layer is configured to migrate through the transmissionlayers. The method also includes printing, by the one or more printerheads, the determined number of transmission layers and the determinednumber of barrier layers in alternation with one another. The methodfurther includes printing, by the one or more printer heads, a reactantlayer that is configured to change color responsive to a reaction thatoccurs between the reactant layer and the reactive layer upon migrationof the reactive layer through the determined number of transmissionlayers. The reaction is configured to occur on the received expirationdate.

Another illustrative printer system in accordance with embodimentsdescribed herein includes a memory, an interface, one or more printerheads, and a processor in communication with the memory, the interface,and the one or more printer heads. The interface is configured toreceive an expiration date. The processor is configured to determine anumber of transmission layers to use in a color changing expirationindicator based at least in part on a time period between a print dateof the color changing expiration indicator and the received expirationdate. The processor is also configured to determine a thickness for eachof the transmission layers based at least in part on the time period.The processor is also configured to determine a number of barrier layersto use in the color changing expiration indicator based at least in parton the time period. The processor is further configured to determine athickness for each of the barrier layers based at least in part on thetime period. The processor is further configured to determine a porosityfor each of the barrier layers. The processor is further configured todetermine a thickness of a reactive layer based at least in part on thedetermined number of transmission layers and the determined number ofbarrier layers. The one or more printer heads are configured to printthe reactive layer onto print media, where at least a portion of thereactive layer is configured to migrate through the transmission layers.The one or more printer heads are also configured to print thedetermined number of transmission layers and the determined number ofbarrier layers in alternation with one another. The one or more printerheads are further configured to print a reactant layer that isconfigured to change color responsive to a reaction that occurs betweenthe reactant layer and the reactive layer upon migration of the reactivelayer through the determined number of transmission layers. The reactionis configured to occur on the received expiration date.

Other principal features and advantages of the invention will becomeapparent to those skilled in the art upon review of the followingdrawings, the detailed description, and the appended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

Illustrative embodiments will hereafter be described with reference tothe accompanying drawings, wherein like numerals denote like elements.The foregoing and other features of the present disclosure will becomemore fully apparent from the following description and appended claims,taken in conjunction with the accompanying drawings. Understanding thatthese drawings depict only several embodiments in accordance with thedisclosure and are, therefore, not to be considered limiting of itsscope, the disclosure will be described with additional specificity anddetail through use of the accompanying drawings.

FIG. 1 is a flow diagram depicting operations performed by a printersystem to generate color changing expiration indicators in accordancewith an illustrative embodiment.

FIG. 2 depicts a portion of print media used to generate color changingexpiration indicators in accordance with an illustrative embodiment.

FIG. 3 is a side view depicting layers of a color changing expirationindicator in accordance with an illustrative embodiment.

FIG. 4 is a cross-sectional view depicting layers of a color changingexpiration indicator in accordance with an illustrative embodiment.

FIG. 5 is a block diagram depicting a printer system that is configuredto generate color changing expiration indicators in accordance with anillustrative embodiment.

DETAILED DESCRIPTION

As discussed above, expiration dates are often printed or stamped ontoproduct packaging or labels to indicate a useful life of the product.However, traditional expiration dates can be difficult to locate as theyare often printed in locations that are difficult for a consumer tofind, such as the bottom of a product or a portion of the productpackaging or label which is discarded by the consumer. Even if theconsumer is able to locate the expiration date, the date itself can bedifficult for the consumer to read due to small print, smudged print,fading, etc. This practice makes it difficult for consumers to know whenthe products that they purchase have reached the end of their usefullife. As a result, consumers often throw away still usable products, orend up using expired products which can result in health and safetyissues.

Described herein are methods and systems for generating color changingexpiration indicators. In an illustrative embodiment, the color changingexpiration indicators can be in the form of printed adhesive tags thatutilize alternating layers of printed material to effect a color changeafter a predetermined period of time has gone by. Specifically, materialfrom a reactive layer migrates over time through one or more barrierlayers and one or more transmission layers of material until thereactive layer material reacts with a reactant layer and causes thereactant layer to change color. The amount of time that it takes for thereactive layer material to migrate through the other layers iscontrolled by the thickness and number of layers such that the colorchange reaction occurs at a specified expiration date. The adhesive tagscan be placed on any prominent or easily viewable portion of the productsuch that the consumer can quickly and easily determine whether theproduct has expired based on the color of the adhesive tag.

FIG. 1 is a flow diagram depicting operations performed by a printersystem to generate color changing expiration indicators in accordancewith an illustrative embodiment. In alternative embodiments, fewer,additional, and/or different operations may be performed. Additionally,the use of a flow diagram is not meant to be limiting with respect tothe order of operations performed. In an operation 100, the printersystem receives print media. In an illustrative embodiment, the printmedia can be in the form of a roll (or strip) of adhesive tags on awaxed or other backing that allows the adhesive tags to be easilyremoved and applied to a product once they are printed. The print mediacan be fed into the printer system by a system operator.

FIG. 2 depicts a portion of print media 200 used to generate colorchanging expiration indicators in accordance with an illustrativeembodiment. The print media 200 includes a backing 205 and a pluralityof adhesive tags 210. The backing 205 can be a waxed paper or any othertype of backing that allows easy removal of the adhesive tags 210. Eachof the adhesive tags 210 has an adhesive applied to its back side suchthat the tags stick to the backing 205. Any type of adhesive(s) known inthe art can be used. The adhesive also allows the adhesive tags 210 tobe applied to a product once the tag is printed. The adhesive tags canbe made from mylar, other plastic materials, paper, and/or any othermaterial upon which a color changing expiration indicator can beprinted. While FIG. 2 depicts 4 adhesive tags 210 and the backing 205,it is to be understood that the print media 200 can include any numberof the adhesive tags 210. For example, the print media 200 can include asingle adhesive tag, 5 adhesive tags, 1000 adhesive tags, etc.Additionally, although FIG. 2 depicts the adhesive tags 210 as having acircle shape, any other shape may be used in alternative embodimentssuch as square, rectangle, oval, triangle, etc.

Referring back to FIG. 1, the printer system receives an expiration datefor a product in an operation 105. In an illustrative embodiment, theexpiration date can be received from a system operator through aninterface of the printer system, such as a touch screen, keypad, etc.The expiration date can also be received from a computing device througha transceiver of the printer system. For example, a user device maytransmit the expiration date to the printer system through a networkedconnection, such as the Internet, Bluetooth®, or a local area network(LAN). The expiration date can originate from a product manufacturer,end user, or other entity based on the expected useful and safe life ofthe product.

In operations 110-130, the printer system makes determinations regardingthe number of layers to be included in the color changing indicator, thethickness of the layers, and the porosity of the barrier layers. Thesedeterminations are based on the expiration date and the specificinteractions between the inks used to print the transmission and barrierlayers. The printer system can include algorithms and/or look-up tablesto determine an optimal configuration for the color changing indicatorbased on the amount of time before the indicator is to change color. Forexample, the printer system can use a lookup table containing parametersthat define the absorption rates of the reactant layer through a barrierlayer of a specific thickness and porosity, and through a transmissionlayer of a specific thickness. The operations 110-130 can be performedin parallel, in series, or in any order based on the specificalgorithm(s) used to make the determinations.

In an operation 110, the printer system determines a thickness of areactive layer for the color changing indicator. In an illustrativeembodiment, the reactive layer can be an aqueous acidic fluid capable ofbeing jetted by a print head. Alternatively, the reactive layer may bebasic. Any type of acidic or basic ink known in the art may be used. Athickness of the reactive layer is based in part on a number andthickness of other layers that the reactive layer is to traverse, whichin turn depends on the desired expiration date (i.e., the amount of timethat is to elapse before a color change reaction occurs). A thickerreactive layer will typically be used to traverse thicker and/ornumerous barrier layers, which may be used for expiration dates whichare longer term. Likewise, a thinner reactive layer can be used totraverse thinner and/or less numerous barrier layers, which may be usedfor expiration dates which are shorter term. In an illustrativeembodiment, the reactive layer thickness can vary from approximatelyfive microns to in excess of one hundred microns. Alternatively, otherthicknesses may be used.

In an operation 115, the printer system determines a number andthickness of transmission layers for the color changing indicator. In anillustrative embodiment, the transmission layer can be a pH neutralaqueous fluid. Each of the transmission layers can be a printable layerof material that absorbs the reactive layer over a predictable amount oftime. The amount of time that it takes the aforementioned reactive layerto traverse each transmission layer depends in part on the thickness andnumber of transmission layers, which can be determined by the printersystem using algorithms and/or look-up tables. For example, if anexpiration date is near term (e.g., 2 weeks), a single, relatively thintransmission layer may be used. Conversely, if the expiration date islonger term (e.g., 18 months), two or more transmission layers ofmoderate or heavy thickness may be used. In an illustrative embodiment,each transmission layer can range in thickness from approximately fivemicrons to thirty microns. Alternatively, other thicknesses may be used.In another illustrative embodiment, if multiple transmission layers areused, each of the transmission layers can have the same thickness. Inalternative embodiments, different transmission layers within a givencolor changing expiration indicator may have different thicknesses.

In an operation 120, the printer system determines a number andthickness of barrier layers for the color changing indicator. Each ofthe barrier layers can be a printable ultraviolet (UV) curable layercomposed of material that inhibits transport of the reactive layer. Thebarrier layer(s) can be positioned adjacent to and/or in betweentransmission layers. The number of barrier layers can be based on thenumber of transmission layers that are to be used. The thickness of thebarrier layer can be based on a thickness and/or type of thetransmission layer to control the rate at which the reactive layer isable to traverse through the barrier layer(s). In one embodiment, apredetermined thickness can be used for each barrier layer. In anillustrative embodiment, the barrier layer can range in thickness fromapproximately ten microns to fifty microns. Alternatively, otherthicknesses may be used. In another illustrative embodiment, if multiplebarrier layers are used, each of the barrier layers can have the samethickness. In alternative embodiments, different barrier layers within agiven color changing expiration indicator may have differentthicknesses.

In an illustrative embodiment, each barrier layer includes pores throughwhich the material that forms the reactive layer is able to traverse.The pores can be filled with the material that forms the transmissionlayer such that movement of the reactive layer material is not entirelyprevented by the barrier layer. In an operation 125, the printer systemdetermines a porosity of the barrier layers, which can include a poresize, a pore shape, and/or a pore pattern. In an illustrativeembodiment, the pore pattern can be a uniform distribution with equalspacing between pores. Alternatively, a non-uniform distribution may beused. In another illustrative embodiment, the pores can be relativelycircular and can range from approximately 5 microns to approximately 200microns in diameter. In alternative embodiments, other pore sizes may beused. Similarly, other pore shapes can be used, such as square,rectangle, triangle, oval, etc. The porosity is determined based on theamount of time that it should take for the reactive layer material towork its way through the pores of the barrier layer into a subsequentlayer. For example, small pores that are few in number will inhibittransport of the reactive layer material for a longer period of timethan large and/or numerous pores.

In an illustrative embodiment, if the color changing indicator includes2 or more barrier layers, the pores of each barrier layer can be offsetrelative to the pores in adjacent barrier layers. For example, a colorchanging indicator can include a first barrier layer adjacent to areactive layer, a transmission layer adjacent to (e.g., on top of) thefirst barrier layer, and a second barrier layer adjacent to (e.g., ontop of) the transmission layer. The first barrier layer can include afirst pore pattern that the reactive layer material traverses and thesecond barrier layer can include a second pore pattern such that poresof the second barrier layer are offset relative to the pores in thefirst barrier layer. As a result, the reactive layer material is forcedto traverse the transmission layer both laterally across an area of thecolor changing indicator and vertically through a thickness of the colorchanging indicator. This configuration is depicted and described in moredetail with reference to FIG. 4.

In an operation 130, the printer system determines a thickness of areactant layer for the color changing indicator. In an illustrativeembodiment, the reactant layer can be a clear aqueous ink layer that isconfigured to react with and change color in the presence of thematerial from the reactive layer. In one embodiment, the reactive layercan be acidic and the reactant layer can be basic. Alternatively, thereactive layer may be basic and the reactant layer can be acidic. Inanother alternative embodiment, any other types of materials and/orreactions can be used to effect the color change. The thickness of thereactant layer can be based on the type of material used for thereactant layer and/or the type of material used for the reactive layer.

The printer system prints the reactive layer onto the print media in anoperation 135. The reactive layer is printed in accordance with thedetermination made in the operation 110. In an illustrative embodiment,the printer system can include multiple print heads, at least one ofwhich is configured to print the reactive layer. Depending on the typeand thickness of material used for the reactive layer, the printersystem may jet one or more layers of reactive material and cure and/orheat dry each reactive layer prior to application of a subsequent layer.

In an operation 140, the printer system prints a barrier layer onto theprint media. Specifically, the barrier layer can be printed on top ofthe reactive layer printed in the operation 135 using one or morebarrier layer print heads. The barrier layer is printed in accordancewith the determinations made in the operations 120 and 125. In anoperation 145, the printer system cures the barrier layer. The barrierlayer can be cured using a curing device such as a UV light-emittingdiode (LED) curing station. Alternatively, any other type of lightsource may be used to cure the barrier layer.

In an operation 150, the printer system prints a transmission layer ontothe print media. Specifically, the transmission layer is printed on topof the barrier layer and is configured to fill the pores of the barrierlayer. In some embodiments, the transmission layer may be printeddirectly onto the reactive layer prior to printing of a barrier layer.The transmission layer can be printed in accordance with thedeterminations made in the operation 115. In an operation 155, theprinter system dries the transmission layer using a drying station suchas an infrared (IR) drying station. Alternatively, any other heat sourcemay be used. Additionally, the printer system may use air impingement todry the transmission layer. The air impingement can be used in additionto the heat source or in place of the heat source.

In an operation 160, the printer system makes a determination regardingwhether additional barrier and/or transmission layers are to be printedbased on the determinations made in the operations 115 and 120. If it isdetermined that additional barrier and/or transmission layers are to beprinted, the printer system is configured to repeat the operations 140and 145 and/or the operations 150 and 155. For example, the printersystem may determine that the use of two barrier layers and twotransmission layers will result in a color change at the appropriatetime. In such an embodiment, the operations 140-155 are each performedtwice. Alternatively, the printer system may determine that the use ofthree transmission layers and two barrier layers will result in a colorchange at the appropriate time. In such an embodiment, the operations140 and 145 are performed twice and the operations 150 and 155 areperformed three times.

If the printer system determines that no more barrier or transmissionlayers are to be printed, the printer system prints a reactant layeronto the print media in an operation 165. Specifically, the reactantlayer is printed onto the last printed barrier layer or transmissionlayer using one or more dedicated print heads. Depending on the type ofmaterial used and its thickness, the printer system may also cure and/ordry the reactant layer in an operation 170. The reactant layer can beprinted as a solid layer that is configured to change color upon achemical reaction with the reactive layer material. Alternatively, thereactant layer can be printed as a pattern or as text that will appearas a result of the reaction to inform the user that the product isexpired. For example, the reactant layer can be printed as text whichstates “THIS PRODUCT IS EXPIRED, DO NOT USE” or something similar. Thetext can be invisible to the user until the color change reactionoccurs.

In an alternative embodiment, the final barrier layer can be printed asa stencil and overprinted with a solid reactant layer. A text or symbolcan appear prior to the expiration date as the reactive layer interactswith the reactant layer and then turn to a solid color as the reactivelayer disperses throughout the reactant layer.

In an operation 175, the printer system prints a pH neutral UV curableclear protective coating over all of the other printed layers. Theprotective coating can be used to form a UV shell, and one or morededicated print heads can be used to print the protective coating. Theprotective coating is used to support and protect the color changingexpiration indicator and to prevent any environment conditions such asheat, sunlight, radiation, etc. from interfering with the color changereaction. In an illustrative embodiment, the protective coating isapplied such that it covers all exposed surfaces of the color changingindicator. Depending on the type of material used, the protectivecoating may also be cured and/or dried in an operation 180.

Once the label is printed, it can be removed from the backing andapplied to a product. In at least some embodiments, the printed label isaccompanied by an indication of its purpose and the expected result. Forexample, a written indication can be placed proximate to or printeddirectly on the printed label to inform users that the product expireswhen the label changes from a color A to a color B, where A and B can beany colors. If the reactant layer is printed in the form of text, thewritten indication can indicate that text will appear upon expiration ofthe product. In alternative embodiments, such an indication may not beincluded.

FIG. 3 is a side view depicting layers of a color changing expirationindicator 300 in accordance with an illustrative embodiment. The colorchanging expiration indicator 300 includes a plurality of layers whichare printed onto a substrate 305. In an illustrative embodiment, thesubstrate 305 can be any of the forms of print media described herein.The color changing expiration indicator 300 includes a reactive layer310, a first barrier layer 315, a transmission layer 320, a secondbarrier layer 325, a reactant layer 330, and a protective coating 335.In alternative embodiments, fewer, additional, and/or different layersmay be included depending on the type(s) of materials used and thedesired expiration date. For example, in an alternative implementation,the first barrier layer 315 can instead be a first transmission layer,the transmission layer 320 can instead be a barrier layer, and thesecond barrier layer 325 can instead be a second transmission layer.

FIG. 4 is a cross-sectional view depicting layers of a color changingexpiration indicator 400 in accordance with an illustrative embodiment.The color changing expiration indicator 400 is printed on a substrate405, which can be any of the forms of print media described herein. Thecolor changing expiration indicator 400 includes a reactive layer 410, afirst barrier layer 415, a first transmission layer 420, a secondbarrier layer 425, a second transmission layer 430, a third barrierlayer 435, a third transmission layer 440, a reactant layer 445, and aprotective coating 450. In alternative embodiments, fewer, additional,and/or different layers may be used depending on the expiration date andtypes of materials used.

As depicted in FIG. 4, each of the barrier layers (415, 425, and 435) isa porous layer in which the pores are filed with material of thetransmission layers. As also depicted, the pores of the second barrierlayer 425 are offset relative to the pores of the first barrier layer415 and the pores of the third barrier layer are offset relative to thepores of the second barrier layer 425. The reactant layer material istherefore forced to traverse the other layers of the color changingexpiration indicator 400 by moving both laterally and vertically (in theorientation of FIG. 4). The movement of the reactant layer material isdepicted by arrows in FIG. 4.

FIG. 5 is a block diagram depicting a printer system 500 that isconfigured to generate color changing expiration indicators inaccordance with an illustrative embodiment. The printer system 500includes a memory 505, a processor 510, a transceiver 515, an interface520, printer heads 525, a heater 530, and a curing device 535. Inalternative embodiments, the printer system 500 may include fewer,additional, and/or different components.

The memory 505 of the printer system 500 can be used to store anyalgorithms, programs, etc. to implement the operations described herein.The memory 505 can include one or more computer memories which can bedistributed or at a single location, and can be any type(s) of computermemory known in the art. In one embodiment, the memory 505 can be usedto store an algorithm for determining the number of layers and thethickness of layers for a color changing expiration indicator based on aspecified expiration date. The processor 510 can include one or moreprocessors which can be distributed or at a single location, and can beany type(s) of processor known in the art. In an illustrativeembodiment, the processor 510 can be used to execute any programs,algorithms, computer-readable instructions, etc. stored in the memory505 or otherwise accessible to the printer system 500. The processor 510can also be used to control the transceiver 515 and/or to process inputsreceived through the interface 520.

The transceiver 515 can include any type of receiver and/or any type oftransmitter known in the art. The transceiver 515 can be used tocommunicate with user devices, other printer systems, etc. over anetwork. The interface 520 allows a user to interact with the printersystem 500 and input expiration dates and other information. Theinterface 520 can include a touch screen, a local or remote graphicaluser interface (GUI), a mouse, a keypad, a speaker, a microphone, adisplay, etc.

The printer heads 525 can be any type of printer heads or jets known inthe art. In an illustrative embodiment, the printer heads 525 includeone or more printer heads dedicated to printing reactive layers, one ormore printer heads dedicated to printing barrier layers, one or moreprinter heads dedicated to printing transmission layers, one or moreprinter heads dedicated to printing reactant layers, and one or moreprinter heads dedicated to printing protective layers.

The heater 530 can include an infrared heater and/or an air impingementsystem (such as a fan) to assist in drying the transmission layer(s)after they are applied. Alternatively, any other types of heating and/orblowing components may be used. The curing device 535 can be a UV curingdevice that utilizes one or more LEDs to cure the barrier layer(s)included in the color changing expiration indicator. Alternatively, anyother type of curing device may be used.

The methods and systems described herein can be used by a productsupplier and/or by an end user such as a consumer that purchases aproduct. Additionally, although the systems and methods disclosed hereinhave been described primarily in the context of an expiration indicatorfor a product, the disclosed methods and systems are not so limited. Forexample, the color changing expiration indicators can also be used forother purposes, such as to indicate when a security clearance badge hasexpired, to indicate when a credit card has expired, etc.

The word “illustrative” is used herein to mean serving as an example,instance, or illustration. Any aspect or design described herein as“illustrative” is not necessarily to be construed as preferred oradvantageous over other aspects or designs. Further, for the purposes ofthis disclosure and unless otherwise specified, “a” or “an” means “oneor more”.

The foregoing description of illustrative embodiments of the inventionhas been presented for purposes of illustration and of description. Itis not intended to be exhaustive or to limit the invention to theprecise form disclosed, and modifications and variations are possible inlight of the above teachings or may be acquired from practice of theinvention. The embodiments were chosen and described in order to explainthe principles of the invention and as practical applications of theinvention to enable one skilled in the art to utilize the invention invarious embodiments and with various modifications as suited to theparticular use contemplated. It is intended that the scope of theinvention be defined by the claims appended hereto and theirequivalents.

What is claimed is:
 1. A method comprising: printing, by one or moreprinter heads of the printing system, a reactive layer onto print media;printing, by the one or more printer heads, a determined number oftransmission layers and a determined number of barrier layers inalternation with one another, wherein at least a portion of the reactivelayer is configured to migrate through the transmission layers; andprinting, by the one or more printer heads, a reactant layer that isconfigured to change color responsive to a reaction that occurs betweenthe reactant layer and the reactive layer upon migration of the reactivelayer through the determined number of transmission layers, wherein thereaction is configured to occur on an expiration date.
 2. The method ofclaim 1, further comprising printing, by the one or more printer heads,a protective coating over the reactive layer, the determined number oftransmission layers, the determined number of barrier layers, and thereactant layer.
 3. The method of claim 1, further comprising drying thetransmission layers with at least one of an air impingement system and aheater.
 4. The method of claim 1, further comprising curing the barrierlayers with a curing device.
 5. The method of claim 4, furthercomprising using a light emitting diode (LED) or an ultraviolet (UV)light source of the curing device to cure the barrier layers.
 6. Themethod of claim 1, wherein each of the determined number of transmissionlayers is printed to fill pores formed in a corresponding barrier layer.7. The method of claim 1, wherein the reactant layer is printed as textwhich provides information regarding the received expiration date.
 8. Amethod comprising: receiving, by an interface of a printer system, anexpiration date; determining, by a processor of the printer system, athickness of a reactive layer to use in a color changing expirationindicator based at least in part on a time period between a print dateof the color changing expiration indicator and the received expirationdate; determining, by the processor, a number of transmission layers touse in the color changing expiration indicator based at least in part onthe time period; and determining, by the processor, a number of barrierlayers to use in the color changing expiration indicator based at leastin part on the time period;
 9. The method of claim 8, further comprisingdetermining, by the processor, a thickness for each of the transmissionlayers, wherein the thickness is based at least in part on the timeperiod.
 10. The method of claim 8, further comprising determining, bythe processor, a thickness for each of the barrier layers based at leastin part on the time period.
 11. The method of claim 8, wherein thethickness of the reactive layer is determined based at least in part onthe determined number of transmission layers and the determined numberof barrier layers.
 12. The method of claim 8, further comprisingdetermining, by the processor, a porosity for each of the barrierlayers.
 13. The method of claim 12, wherein determining the porosity foreach of the barrier layers comprises determining a size of poresincluded in the barrier layers.
 14. The method of claim 12, whereindetermining the porosity for each of the barrier layers comprisesdetermining a pattern of pores included in the barrier layers.
 15. Themethod of claim 14, wherein determining the pattern of pores comprisesdetermining a first pore pattern for a first barrier layer and a secondpore pattern for a second barrier layer, wherein the first pore patterndiffers from the second pore pattern.
 16. The method of claim 15,further comprising determining the first pore pattern and the secondpore pattern such that pores of the second barrier layer are offsetrelative to the pores in the first barrier layer.
 17. The method ofclaim 12, wherein determining the porosity for each of the barrierlayers comprises determining a number of pores included in the barrierlayers.
 18. A method comprising: determining, by a processor of aprinter system, a number of transmission layers to use in a colorchanging expiration indicator based at least in part on a time periodbetween a print date of the color changing expiration indicator and anexpiration date; determining, by the processor, a thickness for each ofthe transmission layers based at least in part on the time period;determining, by the processor, a number of barrier layers to use in thecolor changing expiration indicator based at least in part on the timeperiod; determining, by the processor, a thickness for each of thebarrier layers based at least in part on the time period; determining,by the processor, a porosity for each of the barrier layers;determining, by the processor, a thickness of a reactive layer based atleast in part on the determined number of transmission layers and thedetermined number of barrier layers; printing, by one or more printerheads of the printer system, the reactive layer onto print media suchthat at least a portion of the reactive layer is configured to migratethrough the transmission layers; printing, by the one or more printerheads, the determined number of transmission layers and the determinednumber of barrier layers in alternation with one another; and printing,by the one or more printer heads, a reactant layer that is configured tochange color responsive to a reaction that occurs between the reactantlayer and the reactive layer upon migration of the reactive layerthrough the determined number of transmission layers, wherein thereaction is configured to occur on the expiration date.
 19. The methodof claim 18, further comprising receiving, by an interface of theprinter system, the expiration date.
 20. The method of claim 18, whereindetermining the porosity includes determining a size of pores, a patternof pores, and a number of pores included in each of the barrier layers.